<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of alunoViewclass
 *
 * @author baleia
 */
class AlunoView {

    private static $controlador = AlunoController;
    
    public function __construct() {
        self::$controlador = new AlunoController;
        header("Content-Type: text/html; charset=UTF8", true);
    }
    // Método para exibir formulário de alteração de dados pessoais

    public function dadosPessoais() {
       $aluno = self::$controlador->buscarAluno($_SESSION['id_usuario']);
       echo '<head>
              <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
              </head>
              <br/><h2> Dados Pessoais </h2>
              <form action="index.php" method="post">
              <input type="hidden" name="funcao" value="ResultadoDadosPessoais">
              <table cellpadding="0" cellspacing="0" border="0" class="form_table">
              <tr>
              <td valign="middle" align="right">E-mail:</td>
              <td valign="middle" align="left">
              <input name="email" type="text" class="inputgri" value="'.$aluno->email.'"/>
              </td>
              </tr>
              <tr>
              <td valign="middle" align="right">Nova Senha:</td>
              <td valign="middle" align="left">
              <input name="pass1" type="password" class="inputgri" name="pass3" value="'.$aluno->senha.'"/>
              </td>
              </tr>
              <tr>
              <td valign="middle" align="right">Digite Novamente a Senha:</td>
              <td valign="middle" align="left">
              <input name="pass2" type="password" class="inputgri" name="pass3" value="'.$aluno->senha.'"/>
              </td>
              </tr>
              <tr>
              <td valign="middle" align="right">Celular:</td>
              <td valign="middle" align="left">
              <input name="cel" type="text" class="inputgri" value="75'.$aluno->cel.'"/>
              </td>
              </tr>
              </table>
              <p><input type="submit" class="button" value="Salvar Alterações" /></p>
              </form>';
    }

    public function resultadoDadosPessoais() {
        if ($_POST['pass1'] != $_POST['pass2'] ) {
            echo 'Conflito de senhas! Tente novamente';
        }
        else {
            $aluno=self::$controlador->buscarAluno($_SESSION['id_usuario']);
            if ( !empty( $_POST['email']) ) {
                $aluno->email=$_POST['email'];
            }
            if (!empty($_POST['pass1'])) {
                $aluno->senha=$_POST['pass1'];
            }
            if (!empty($_POST['cel'])) {
                $aluno->cel=$_POST['cel'];
            }
            self::$controlador->updateAluno($aluno);
            echo '<font color="green">Dados alterados com sucesso!!</font><br/>';
        }
    }

    // Método para exibir detalhes da atualização
    // realizada pelo professor de uma disciplina
    public function detalhesAtualizacao() {
        echo '<head>
              <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
              </head>
              <br/><h2> Detalhes da Atualização </h2>
              <form action="#" method="post">
              <table cellpadding="0" cellspacing="0" border="0" class="form_table">
              <tr>
              <td valign="middle" align="right">Disciplina:</td>
              <td valign="middle" align="left">variavelDisciplina</td>
              </tr>
              <tr>
              <td valign="middle" align="right">Turma:</td>
              <td valign="middle" align="left">variavelTurma</td>
              </tr>
              <tr>
              <td valign="middle" align="right">Data:</td>
              <td valign="middle" align="left">variavelData</td>
              </tr>
              <tr>
              <td valign="middle" align="right">Detalhes da Atualização:</td>
              <td valign="middle" align="left">variavelTexto</td>
              </tr>
              </table>
              <p><input type="submit" class="button" value="Excluir" /></p>
              </form>';
    }

    // Método para exibir o histórico de atualizações de
    // uma determinada disciplina
    public function historico() {
            $disciplinas=self::$controlador->buscarDiarioAluno($_SESSION['id_usuario']);
            foreach ($disciplinas as $disciplina) {
                if ($disciplina->FK_ID_disciplina == $_POST['turma2']) {
                    $disciplinanova = $disciplina;
                }
             }

            $smss=self::$controlador->buscarSMS($_SESSION['id_usuario'],$_POST['turma2'],$disciplinanova->FK_ID_turma);

           echo '<head>
                  <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
                  </head>
                  <br/><h2> Histórico de Atualizações </h2>
                  <form>
                  <table cellpadding="0" cellspacing="0" border="0" width="100%" class="table">
                  <!-- table header -->
                  <tr class="table_header">
                  <td valign="middle" align="left">Data</td>
                  <td valign="middle" align="left">Turma</td>
                  <td valign="middle" align="left">Disciplina</td>
                  <td valign="middle" align="left">Notícia</td>';
                  //<td valign="middle" align="left">Opções</td>
                  echo '</tr>';
            foreach ($smss as $sms) {

                echo ' <!-- row type one -->
                  <tr class="row1">
                  <td valign="middle" align="left">';
                echo $sms->data_envio.'</td> <td valign="middle" align="left"><a>';
                echo $sms->FK_ID_turma.'</a></td>  <td valign="middle" align="left"><a>';
                echo $sms->FK_ID_disciplina.'</a></td> <td valign="middle" align="left"><a href="#">';
                echo $sms->texto.'</a></td>';
                //<td valign="middle" align="left"><a href="#">Exibir Detalhes</a></td>';
            }
            echo '  </tr>
                  </table>';
    }

    // Método para permitir a seleção de uma disciplina para
    // exibição do histórico
    public function selecaoDisciplina1() {
        echo '<head>
              <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
              </head>
              <br/><h2> Histórico de Atualizações </h2>
              <form action="index.php" method="post" >
               <input type="hidden" name="funcao" value="historico">
              <table cellpadding="0" cellspacing="0" border="0" class="form_table">
              <tr>
              <td valign="middle" align="right">Selecione a Disciplina:
              </td>
              <td valign="middle" align="left">
              <select name="turma2" class="inputgri">';
        $disciplinas=self::$controlador->buscarDiarioAluno($_SESSION['id_usuario']);
        foreach ($disciplinas as $disciplina) {
            $novadisciplina=self::$controlador->buscarDisciplina($disciplina->FK_ID_disciplina);
            echo  '<option value="'.$disciplina->FK_ID_disciplina.'">'.$novadisciplina->nome.'</option>';
        }
        echo '</select>
              </td>
              </tr>
              </table>
              <p><input type="submit" class="button" value="Exibir Histórico" /></p>
              </form>';
    }

    // Método para permitir a seleção de uma disciplina para
    // exibição do diário de classe
    public function selecaoDisciplina2() {
        echo '<head>
              <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
              </head>
              <br/><h2> Diário de Classe </h2>
              <form action="index.php" method="post">
              <input type="hidden" name="funcao" value="diarioDeClasse">
              <table cellpadding="0" cellspacing="0" border="0" class="form_table">
              <tr>
              <td valign="middle" align="right">Selecione a Disciplina:
              </td>
              <td valign="middle" align="left">
              <select name="turma" class="inputgri">';

            $disciplinas=self::$controlador->buscarDiarioAluno($_SESSION['id_usuario']);
            foreach ($disciplinas as $disciplina) {
                $novadisciplina=self::$controlador->buscarDisciplina($disciplina->FK_ID_disciplina);
                echo  '<option value="'.$disciplina->FK_ID_disciplina.'">'.$novadisciplina->nome.'</option>';
            }
            echo '</select>
                  </td>
                  </tr>
                  </table>
                  <p><input type="submit" class="button" value="Exibir Diário de Classe" /></p>
                  </form>';
    }

    // Método para exibir o diário de classe do aluno
    // numa determinada disciplina
    public function diarioDeClasse() {
        $disciplinas=self::$controlador->buscarDiarioAluno($_SESSION['id_usuario']);
        foreach ($disciplinas as $disciplina) {
            if ($disciplina->FK_ID_disciplina == $_POST['turma']) {
                $disciplinanova = $disciplina;
            }
         }

        echo '<head>
              <meta http-equiv="content-Type" content="text/html; charset=UTF8" />
              </head>
              <br/><h2> Diário de Classe </h2>
              <form>
              <table cellpadding="0" cellspacing="0" border="0" width="100%" class="table">
              <!-- table header -->
              <tr class="table_header">
              <td valign="middle" align="left">Nota 1</td>
              <td valign="middle" align="left">Nota 2</td>
              <td valign="middle" align="left">Nota 3</td>
              <td valign="middle" align="left">Prova Final</td>
              <td valign="middle" align="left">Faltas</td>
              </tr>
              <!-- row type one -->
              <tr class="row1">
              <td valign="middle" align="left"><a>';

        echo $disciplinanova->nota1.'</a></td>';
        echo '<td valign="middle" align="left"><a>';
        echo $disciplinanova->nota2.'</a></td>';
        echo '<td valign="middle" align="left"><a>';
        echo $disciplinanova->nota3.'</a></td>';
        echo '<td valign="middle" align="left"><a>';
        echo $disciplinanova->nfinal.'</a></td>';
        echo '<td valign="middle" align="left"><a>';
        echo $disciplinanova->faltas.'</a></td>';
        echo '</tr>
              </table>';
    }

    public function logout() {
        unset($_SESSION['flag_validacao']);
        unset($_SESSION['usuario']);
        unset($_SESSION['nivel']);
        session_destroy();
        header("refresh: 0; url=index.php");
    }
}
?>
